package com.amado.course09String;

/**
 * ==与equals的区别
 * == 一般用于基本类型比较,==比较对象类型时比较的是引用
 * <p>
 * equals 用于比较对象类型，Integer,String之类的对像类型都有重写Object方法的equals方法
 *    基本类型 ==比较是否同一个对象地址
 *   对像类型 ==比较是否同一对象，equals比较值是否相等
 *
 * @author Administrator
 */
public class IntegerTestTwo {
    public static void main(String[] args) {
        // IDEA alt +shfit +F7强制进入调试模式 ，Integer a = 100相当于Integer a = Integer.valueOf(100);
        Integer a = 100,b = 100, d = 150, e = 150;
        //比较的是对象地址，equals比较的是两个对象的值
        System.out.println(a == b);
        System.out.println(d == e); 
    }
}

